package com.weitu.threeSimultaneities.projectInfo.mapper;

import com.weitu.threeSimultaneities.projectInfo.entity.Project;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;
/**
 * Created by WT on 2017/4/5.
 */
public interface ProjectMapper {
    /***
     * 查询分页数据
     * @param paramMap
     * @return
     */
    List<Project> selectByParam(Map paramMap);

    /***
     * 查询数量
     * @param paramMap
     * @return
     */
    int selectByParamCount(Map paramMap);

    /***
     * 新增
     * @param map
     * @return
     */
   int addProject(Map map);

    /***
     * 更新
     * @param map
     * @return
     */
    int updateById(Map map);

    /***
     * 删除
     * @param id
     * @return
     */
    int deleteById(@Param("id") String id);

    /***
     * 根据ID查询
     * @param id
     * @return
     */
    Project selectById(@Param("id") String id);


}
